package com.epalmpay.service.member;

import com.epalmpay.exception.ApplicationException;
import com.epalmpay.dto.memberGrade.MemberFeeSettingInDTO;
import com.epalmpay.dto.memberGrade.MemberFeeSettingOutDTO;
import com.epalmpay.entity.MemberFee;

import java.util.List;

public interface IMemberFeeSettingService {
    List<MemberFee> memberFeeSettingList(MemberFee memberFee) throws ApplicationException;
    public MemberFeeSettingOutDTO GetFeeSettingById(MemberFee memberFee) throws ApplicationException;

    public MemberFeeSettingOutDTO UpdateFeeSettingById(MemberFee memberFee) throws ApplicationException;

    public MemberFeeSettingOutDTO SetFeeStatusById(MemberFee memberFee) throws ApplicationException;

    List<MemberFeeSettingOutDTO> queryMemberFee(MemberFeeSettingInDTO memberFeeSettingInDTO)throws ApplicationException;
}



